home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / mac / speech / excltlk2.hqx / XLTLK2.SIT / XLTLK2 folder / ExcelTalk ReadMe < prev    next >
Text File  |  1993-12-20  |  3KB  |  66 lines

  1. ExcelTalk 2
  2.  
  3. After rushing to release version 1 of ExcelTalk I have taken a bit more time over version 2, producing something both easier to use and more powerful. The main changes are:
  4. 1) it now checks the Speech Manager is available, and that it is running on a Mac
  5. Note: even if these checks fail, the sheet is still open and you could still call the speech routines from your own macros: if you do this expect Excel to bomb fairly drastically.
  6. 2) a 'SpeechBusy' call has been added
  7. 3) it now will work if the macro sheet is renamed
  8. 4) able to read out cells either synchronously or asynchronously
  9. 5) routines to read cell notes, any range, the selection or the whole sheet added
  10. 6) Useful commnads added to menu
  11. 7) a nice 'Auto_Open' routine to take care of this
  12. 8) Macros more like the quality of Microsoft's Macro Library
  13.  
  14. Notes on the routines in detail
  15.    Auto_Open
  16. Checks for the availability of speech, adds commands to the 'Options' menu and announces itself
  17.    Speak(<String>)
  18. Speaks the supplied string asynchronously using default voice of Apple's Speech Manager
  19.    Can_Speak()
  20. Test for presence of Speech Manager: returns TRUE if the Speech Manager is present
  21.    Speech_Busy()
  22. Check to see if Speech Manager still speaking: returns number of active voices (1 or 0, unless another app is talking)
  23.    Sync_Speech(<String>)
  24. Like Speak, but does not return until has finished speaking
  25.    format_from_code(<Code>)
  26. returns format of cell given code from CELL(,) call
  27.    Cell_Speak(<Ref>)
  28. Reads cell specified by Ref asynchronously
  29.    Sync_Cell_Speak(<Ref>)
  30. Reads cell specified by Ref synchronously
  31.    Speak_Cell()
  32. Reads current cell ("Read Cell" in menu)
  33.    Speak_Range(<Ref>)
  34. Reads cells in range given by Ref, cell by cell
  35.    Speak_Selection()
  36. Reads cells of current selection("Read Selection" in menu)
  37.    Sheet_Speak()
  38. Selects whole sheet then reads it cell by cell ("Read Sheet" in menu)
  39.    Speak_Note()
  40. Reads text of note for current cell (if any) ("Read Note" in menu)
  41.  
  42. all the above can be used in your own Macros: you will find them under 'User Defined' in the 'Paste Function' dialog. Or just use the menu commands to impress Windows users of Excel.
  43.  
  44. I have not tested this with Excel 3, and have no idea whether anything I have used requires it. Obviously it requires the Speech Manager (aka MacInTalk II) and whatever version of the system that requires (6.0.6 I think).
  45.  
  46. This is about as far as I think I will go with this. I could try adding control over the voice and aspects of it, but that would mean a lot more messy C coding, which I don't have much time for right now. Still, if I get enough e-mail and postcards for my effort I might re-consider.
  47.  
  48. This is free, and can be given away or uploaded anywhere as long as the documentation is included. The only exception is commercial shareware/freeware collection, e.g. CD-ROMs: please contact me for distributrion on these.
  49.  
  50. Any feed back is appreciated: let me know of any problems you have. I would also like to hear from anyone that finds a practical use for my code; I can't think of any real use for it. If anyone wants copies of the source code, again just send me some mail.
  51.  
  52. John Blackburne, 7 September 1993
  53.  
  54.  
  55. Postcards, praise and bug reports to
  56. John Blackburne
  57. 1205 HK Arts Centre
  58. 2 Harbour Road
  59. Wanchai, Hong Kong
  60.  
  61. Voice: (Hong Kong) 824 0781
  62. Fax: (Hong Kong) 824 1925
  63. FC BBS: (Hong Kong) 802 7395
  64. Fidonet netmail: John W. Blackburne@6:700/310
  65. Internet: JohnB@HK.Super.NET
  66. AppleLink: FEP.ASIACD